south stand (of a stadium) - Français Anglais Dictionnaire